// 引入共用样式表
require('../../assets/css/index.js')
require('../../assets/css/index.less')

//引入当前页面的less文件


require('../../assets/css/basic.less')
require('./reg.less')
// 引入验证码的库
let Captcha = require('../../assets/lib/captcha/captcha.js')
let dom = require('../../utils/dom.js');
let https = require('../../utils/https.js')
let validator = require('../../utils/validator.js')


dom.ready(function () {
    /* 图片验证码 */

    // 验证码使用
    // 不传值统一走默认值
    let captchaNum = '';
    let captcha1 = new Captcha();
    captcha1.draw(dom.getEle("#vcode"), function (r) {
        console.log(r, "验证码");
        captchaNum = r.toLowerCase();
    })

    dom.getEle('#btn').addEventListener('click', function () {
        //    验证手机号
        if (dom.getEle("#tel").value == '') {
            // 非空
            alert('手机号不能为空')
            // 阻止执行
            return false;
        } else if (!$utils.checkTel(dom.getEle("#tel").value)) {//手机号正则
            console.log(4566);
            alert("手机号码有误!")
            return false;


        } else if (dom.getEle("#codema").value == '') {
            alert('验证码不能为空')
            return false;


        } else if (dom.getEle("#codema").value.toLowerCase() != captchaNum) {
            alert("验证码有误!")
            return false;


        } else if (dom.getEle("#psd").value == '') {
            alert('密码不能为空')
            return false;

        } else if (!$utils.checkPsd(dom.getEle("#psd").value)) {
            alert("密码有误!")
            return false;

        } else if (dom.getEle("#sure").value == '') {
            alert('确认密码不能为空')
            return false;

        }
        else if (dom.getEle("#sure").value != dom.getEle("#psd").value) {
            alert("密码不一致")
            return false;

        } else {
            https.post("/api/user/isExist",
                { account: dom.getEle("#tel").value },
                function (res) {
                    console.log(res);

                    if (res.errno == 0) {
                        // 检测注册
                        https.post("/api/user/register",
                            {
                                account: dom.getEle("#tel").value,
                                password: dom.getEle("#psd").value
                            },
                            function (res) {
                                console.log(res)
                                if (res.errno == 0) {
                                    alert("恭喜注册成功")
                                    window.location.href = 'login.html'
                                } else {
                                    alert(res.message)

                                }

                            })
                        
                    } else {
                        alert(res.message)
                    }
                })
        }
    })

})




// axios基本使用
// http.get('/api/testGet',{
//     name:"小卫"
// },res=>{
//   console.log(res);
// }
// )
// http.post('/api/testGet',{
//   name:"王二"
// },res=>{
// console.log(res);
// }
// )

